package com.sduept.nwld.wave.util;

public interface IProtectionNw   {
	
	public static final String PRIMARY_PROTECTION_1 = "PRIMARY_PROTECTION_1";//主保护1
	public static final String PRIMARY_PROTECTION_1_KEY = "主一[^远跳]|主a|主A|主I[^I]|主Ⅰ[^Ⅰ]|第一套|[^远跳]保护一|A屏|保护柜1|屏1|主1|[^远跳]保护1[^远跳]|A套|I套|Ⅰ套|[^辅^远跳]一保护|A柜|保护A[^A-Z,a-z,0-9,-,相,跳]|主变A|保护Ⅰ|保护I[^I]";//主保护1匹配关键字
	
	public static final String PRIMARY_PROTECTION_2 = "PRIMARY_PROTECTION_2";//主保护2
	public static final String PRIMARY_PROTECTION_2_KEY = "主二[^远跳]|主b|主B|主II[^I]|主ⅠⅠ[^Ⅰ]|主Ⅱ|第二套|[^远跳]保护二|B屏|保护柜2|屏2|主2[^远跳]|[^远跳]保护2[^远跳]|B套|II套|Ⅱ套|[^辅^远跳]二保护|B柜|保护B[^A-Z,a-z,0-9,-,相,跳]|主变B|保护Ⅱ|保护II[^I]";//主保护2匹配关键字
	
	public static final String PRIMARY_PROTECTION_3 = "PRIMARY_PROTECTION_3";//主保护3
	public static final String PRIMARY_PROTECTION_3_KEY = "主三[^远跳]|主c|主C|主III|主ⅠⅠⅠ|主Ⅲ|第三套|[^远跳]保护三|C屏|保护柜3|屏3|主3|[^远跳]保护3[^远跳]|C套|III套|Ⅲ套|[^辅^远跳]三保护|C柜|保护C[^A-Z,a-z,0-9,-,相,跳]|主变C|保护Ⅲ|保护III";//主保护3匹配关键字

	public static final String ASSIST_PROTECTION_1 = "ASSIST_PROTECTION_1";//备用保护1
	public static final String ASSIST_PROTECTION_1_KEY = "辅一|辅助A|辅A|辅a|辅1|辅助|辅Ⅰ";//备用保护匹配关键字字
	
	public static final String ASSIST_PROTECTION_2 = "ASSIST_PROTECTION_2";//备用保护2
	public static final String ASSIST_PROTECTION_2_KEY = "辅二|辅助B|辅B|辅b|辅2|辅Ⅱ";//备用保护匹配关键字字

	public static final String BREAKER_PROTECTION_1 = "BREAKER_PROTECTION_1";//断路器保护1
	public static final String BREAKER_PROTECTION_1_KEY = "断路器|开关";//断路器保护保护匹配关键字字
	
	public static final String NOELECTRONIC_PROTECTION = "NOELECTRONIC_PROTECTION";//非电量保护
	//#4主变C屏非全相跳闸,#4主变C屏本体重瓦斯跳闸,#4主变C屏本体压力释放跳闸,#4主变C屏本体压力突变跳闸,#4主变C屏本体油面温度高跳闸,#4主变C屏本体绕组温度高跳闸
	public static final String NOELECTRONIC_PROTECTION_KEY = "非电气量|非电量|油温高|过温|本体|非全相跳闸|油温过高|轻瓦斯|过高|冷却器全停|重瓦斯|压力释放|失灵联跳三侧|油温超高|温度超高|压力突变|失灵复压闭锁|温度高|失灵联跳|延时跳闸|失灵及母差保护联跳三侧|220kV侧跳闸出口|调压开关保护动";//非电量保护
	
	public static final String STUB_PROTECTION_1 = "STUB_PROTECTION_1";//短引线保护1
	public static final String STUB_PROTECTION_2 = "STUB_PROTECTION_2";//短引线保护2
	public static final String STUB_PROTECTION_3 = "STUB_PROTECTION_3";//短引线保护2
	
	public static final String REACTOR_PROTECTION_1 = "REACTOR_PROTECTION_1";//电抗器保护1
	public static final String REACTOR_PROTECTION_2 = "REACTOR_PROTECTION_2";//电抗器保护2
	public static final String REACTOR_PROTECTION_3 = "REACTOR_PROTECTION_3";//电抗器保护3
	
	public static final String STUB_PROTECTION_KEY = "短引线|串补|DIL";
	public static final String REACTOR_PROTECTION_KEY = "电抗器";
	
	public static final String BUS_PROTECTION = "MX";//母线
	public static final String LINE_PROTECTION = "XL";//线路
	public static final String TRANSFORMER_PROTECTION = "BYQ";//变压器
	public static final String BREAKER_PROTECTION = "KG";//开关
	public static final String REACTOR_PROTECTION = "DKQ";//电抗器
	
	public String getType(); 
	
	public void setType(String type);
	
	public String getDeviceOneName();
	
	public void setDeviceOneName(String deviceOneName);
	
	public String getDeviceOneType();
	
	public void setDeviceOneType(String deviceOneType);
	

}
